import request from '@/utils/request';
// 仓库列表 获取列表
export function getList(query) {
  return request({
    url: '/heart/Warehouse/list',
    method: 'get',
    params: query
  })
}
// 仓库列表 删除列表
export function deleteList(query) {
  return request({
    url: '/heart/Warehouse/' + query,
    method: 'delete',
  })
}
// 仓库列表 新增
export function addWareList(data) {
  return request({
    url: '/heart/Warehouse',
    method: 'post',
    data
  })
}
// 仓库列表 详情 
export function getDetailList(id) {
  return request({
    url: `/heart/Warehouse/${id}`,
    method: 'get',
  })
}
// 仓库列表 修改
export function editList(data) {
  return request({
    url: '/heart/Warehouse',
    method: 'put',
    data
  })
}
// 库区列表 获取列表
export function getAreaList(query) {
  return request({
    url: '/heart/region/list',
    method: 'get',
    params: query
  })
}
// 库区列表 删除列表
export function deleteAreaList(query) {
  return request({
    url: '/heart/region/' + query,
    method: 'delete',
  })
}
// 库区列表 新增
export function addAreaList(data) {
  return request({
    url: '/heart/region',
    method: 'post',
    data
  })
}
// 库区列表 详情 
export function getDetailAreaList(id) {
  return request({
    url: `/heart/region/${id}`,
    method: 'get',
  })
}
// 库区列表 修改
export function editAreaList(data) {
  return request({
    url: '/heart/region',
    method: 'put',
    data
  })
}
// 产品列表 获取列表
export function getProductList(query) {
  return request({
    url: '/heart/Product/list',
    method: 'get',
    params: query
  })
}
// 产品列表 删除列表
export function deleteProductList(query) {
  return request({
    url: '/heart/Product/' + query,
    method: 'delete',
  })
}
// 产品列表 新增
export function addProList(data) {
  return request({
    url: '/heart/Product',
    method: 'post',
    data
  })
}
// 产品列表 详情 
export function getDetailProList(id) {
  return request({
    url: `/heart/Product/${id}`,
    method: 'get',
  })
}
// 产品列表 修改
export function editProList(data) {
  return request({
    url: '/heart/Product',
    method: 'put',
    data
  })
}
// 出入库管理 获取列表
export function getInOutStorageList(query) {
  return request({
    url: '/heart/InOutStorage/list',
    method: 'get',
    params: query
  })
}
// 出入库管理 删除列表
export function deleteInOutStorageList(query) {
  return request({
    url: '/heart/InOutStorage/' + query,
    method: 'delete',
  })
}
// 出入库管理 新增
export function addInOutStorageList(data) {
  return request({
    url: '/heart/InOutStorage',
    method: 'post',
    data
  })
}
// 出入库管理 详情 
export function getDetailInOutStorageList(id) {
  return request({
    url: `/heart/InOutStorage/${id}`,
    method: 'get',
  })
}
// 出入库管理 修改
export function editInOutStorageList(data) {
  return request({
    url: '/heart/InOutStorage',
    method: 'put',
    data
  })
}
// 库存管理 获取列表
export function getInvenstoryList(query) {
  return request({
    url: '/heart/inventory/list',
    method: 'get',
    params: query
  })
}
// 库存管理 删除列表
export function deleteInvenstoryList(query) {
  return request({
    url: '/heart/inventory/' + query,
    method: 'delete',
  })
}
// 物料分类 
export function getMaterialTypeList(query) {
  return request({
    url: '/heart/MaterialType/list',
    method: 'get',
    params: query
  })
}
// 物料信息 
export function getMaterialInfoList(query) {
  return request({
    url: '/heart/Material/list',
    method: 'get',
    params: query
  })
}

